home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
The World of Computer Software.iso
/
zcrypt10.zip
/
README
< prev
next >
Wrap
Text File
|
1991-11-08
|
2KB
|
46 lines
The files described below contain the encryption code for zip 1.0.
They constitute only an add-on to the export version of zip 1.0
(generally named zip10ex.zip or zip10ex.tar.Z or zip-1.0-export.zip)
and cannot be used without the complete zip package.
This encryption code is not copyrighted and is put in the public domain. It
was originally written in Europe and can be freely distributed from
any country except the U.S.A. If this code is imported in the U.S.A,
it cannot be re-exported from the U.S.A to another country. (This
restriction might seem curious but this is what US law requires.)
LIKE ANYTHING ELSE THAT'S FREE, ZIP AND ITS ASSOCIATED UTILITIES ARE
PROVIDED AS IS AND COME WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR
IMPLIED. IN NO EVENT WILL THE AUTHORS BE LIABLE FOR ANY DAMAGES
RESULTING FROM THE USE OF THIS SOFTWARE.
The encryption code is a direct transcription of the algorithm from
Roger Schlafly, described by Phil Katz in the file appnote.txt. This
file is distributed with the PKZIP program (even in the version
without encryption capabilities). Note that the encryption will
probably resist attacks by amateurs if the password is well chosen and
long enough (at least 8 characters) but it will probably not resist
attacks by experts. Short passwords consisting of lower case letters
only can be recovered in a few hours on any workstation. But for casual
cryptography designed to keep your mother from reading your mail, it's
OK.
file what it is
---- ----------
readme This file.
crypt.c Code for encryption and decryption
zipcloak.c Main routine for ZipCloak.
makefile Unix make file.
makefile.bor MSDOS Borland C++ make file.
makefile.msc MSDOS Microsoft C make file.
makefile.os2 OS/2 make file.
makevms.com VMS command file for compilation.
All of the files are in Unix (LF only) format. On MSDOS systems, you
can use the -a option of unzip to convert the source files to CRLF
format. This is only necessary if you wish to edit the files--they
will compile as is with Microsoft C and Turbo/Borland C++ 1.0 or
later. However, you will have to convert the files (using unzip -a)
to the CRLF format to compile with the older Turbo C 1.0 or 2.0. You
should be able to find unzip the same place you found this.